package cn.t.model.user;

import cn.t.core.mode.BaseDO;
import cn.t.vo.user.FirmVO;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * 通行证表领域对象
 *
 * @author l
 */
@Data
public class UserQueryDO extends BaseDO {

    private String userStatus;

    private String passportJson;

    private String individualJson;

    private String participantJson;

    private String phoneNumber;

    private String cardCode;

    private String employeeCode;

    private String userName;

    private Long firmId;

    private String firmCode;

    private String firmName;

    private String individualId;

    private String individualName;

    private Long costCenterId;

    private String costCenterCode;

    private String costCenterName;

    private String scenarioCode;

    private List<FirmVO> firms;
    private List<Long> ids;

    private Long roleId;
    private String roleCode;
    private String roleName;
    private Long roleType;

    private String firmRoleType;
    private String firmRoleCode;
    private String firmRoleId;
    private String firmCostCenterId;
    private String firmCostCenterCode;

    /**
     * 变更时间起(查询用)
     */
    private Date gmtModifiedStart;
    /**
     * 变更时间止(查询用)
     */
    private Date gmtModifiedEnd;
    /**
     * 创建时间起(查询用)
     */
    private Date gmtCreatedStart;
    /**
     * 创建时间止(查询用)
     */
    private Date gmtCreatedEnd;

}

